import Vuex from 'vuex'
import Vue from 'vue'

/**
 * 1. cnpm install vuex -S
 * 2. 创建vuex文件夹
 * 3. 在vuex文件夹中创建store.js
 * 4. 在store.js中使用一下代码
 *     import Vue from 'Vue'
 *     import Vuex from 'Vuex'
 *     Vue.use(Vuex)
 * 5. 定义状态管理数据
 * 6. 定义方法
 *
 */
// 在一个模块化的打包系统中，必须显式地通过 Vue.use() 来安装 Vuex：
Vue.use(Vuex)

var state = {
  count: 1
}

export default new Vuex.Store({
  state: {
    count: 0  // 定义状态管理数据
  },
  mutations: {  // 定义方法
    increment (state) {
      state.count++
    }
  }
});
